.PHONY:all
all:my_file my_shell

my_file:my_file.c
	gcc -o $@ $^
my_shell:my_shell.c
	gcc -o $@ $^

.PHONY:clean
clean:
	rm -f my_shell my_file
